package org.o14x.alpha.ui.controller;

/**
 * Main access point to UI, Domain ans Services.
 * 
 * @author Olivier DANGREAUX
 */
public class UIController {
	/**
	 * UI object.
	 */
	private UI ui;

	/**
	 * Domain object.
	 */
	private Domain domain;

	/**
	 * Services object.
	 */
	private Services services;

	/**
	 * Returns the value of ui.
	 *
	 * @return The value of ui.
	 */
	public UI getUi() {
		return ui;
	}

	/**
	 * Sets the value of ui.
	 *
	 * @param ui The value of ui to set.
	 */
	public void setUi(UI ui) {
		this.ui = ui;
	}

	/**
	 * Returns the value of domain.
	 *
	 * @return The value of domain.
	 */
	public Domain getDomain() {
		return domain;
	}

	/**
	 * Sets the value of domain.
	 *
	 * @param domain The value of domain to set.
	 */
	public void setDomain(Domain domain) {
		this.domain = domain;
	}

	/**
	 * Returns the value of services.
	 *
	 * @return The value of services.
	 */
	public Services getServices() {
		return services;
	}

	/**
	 * Sets the value of services.
	 *
	 * @param services The value of services to set.
	 */
	public void setServices(Services services) {
		this.services = services;
	}
}
